﻿using gixoom.Initiator.WcfWsHttp;

namespace gixoom.Dom.Storage.Block
{
    internal interface ISourceBlockStorage: IBlockStorage
    {
        /// <summary>
        /// Sets the array of initiator block storages.
        /// </summary>
        /// <param name="initiatorBlockStorages">the array of initiator block storages</param>
        /// <exception cref="System.ArgumentNullException"><i>initiatorBlockStorages</i>
        /// is a null reference.</exception>
        /// <exception cref="System.ArgumentException"><i>initiatorBlockStorages</i>
        /// length is too short.</exception>
        void SetInitiatorBlockStorages(IInitiatorBlockStorage[] initiatorBlockStorages);
    }
}
